<?php 
namespace Admin\Controller;

// 用户管理控制器
class UserController extends AdminController
{
    public function index()
    {
        $data = M('user')->order('id desc')->select();
        $this->assign('title','用户列表');
        $this->assign('list',$data);
        $this->display('User/index');
    }
    //删除
    public function del()
    {
        //判断有无参数ID
        if (empty($_GET['id'])) {
            $this->redirect('Admin/User/index');
            exit;
        }
        $id = I('get.id/d');
    
        if (M('user')->delete($id) > 0) {
            $this->success('恭喜您!删除成功!',U('index'));
        } else {
            $this->error('删除失败!',U('index'));
        }
    }

    //添加页
    public function add()
    {
        $this->assign('title','添加用户');
        $this->display('User/add');
    }

    // 执行添加
    public function doadd()
    {
        $user = D('user');

        if (!$user->create()) {
            $this->error($user->getError());
        } else {
            if ($user->add() > 0) {
                $this->success('添加成功',U('index'));
            } else {
                $this->error('添加失败');
            }
        }
    }
    //编辑页
    public function edit($id)
    {
        //接收ID
        $id = I('get.id/d');
        //查找单条数据
        $data = M('user')->find($id);

        $this->assign('title','编辑用户');
        $this->assign('data',$data);
        $this->display('User/edit');
    }

    //执行修改
    public function update()
    {

        if (empty($_POST)) {
            $this->error('请填写数据!',U('User/edit'));
            exit;
        }
        // dump($_POST);
        // dump(D('user')->create());
        // echo D('user')->save();
        // exit;
        D('user')->create();
        if (D('user')->save()) {
            $this->success('修改成功',U('index'));
        } else {
            $this->error('修改失败');
        }
    }





















}


